// 将创建对象的过程放在函数内部，使用 new 构造函数的形式
let test = () => {
  let obj = new Object()
  obj.name = 'name'
  obj.age = 12
  obj.slogan = 'hello world'
  return obj
}
console.log(test())

// 采用字面量的形式
let test2 = () => {
  let obj = {
    name: 'name',
    age: 12,
    slogan: 'hello world'
  }
  return obj
}
console.log(test2())


/* string */
let str1 = 'hello'
let str2 = new String('hello')
console.log(str1) // hello
console.log(str2) // [String: 'hello']